.main-estimate{
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
    .column{
        font-size: .0938rem;
        display: flex;
        margin-left: .2083rem;
        margin-top: .1042rem;
        margin-bottom:  .1042rem;
        font-weight: 600;
        width: 100%;
        .column-part{
          margin-right: .3385rem;
        }
        .sel{
            color: #3644BF;

        }
        .nosel{
            color: #8F8F8F;
        }
    }
    .estimate-container{
        display: flex;
        flex-direction: column;
        align-items: center;
        background: white;
        flex: 1;
        width: 100%;
        .estimate-part{
            display: flex;
            width: 95%;
            flex-direction: column;
            font-size: .1rem;
          
            .message{
                margin-top: .1rem;
            }
            .dir{
               width: 100%;
               margin-top: .1rem;
            }
            .imgArr{
                display: flex;
                margin-top: .1rem;
                .img{
                    width: .4rem;
                    height: .4rem;
                    display: flex;
                    margin-right: .1rem;
                }
            }
            .top{
                display: flex;
                padding-top: .1rem;
                .top-left{
                    width: .2083rem;
                    height: .2083rem;
                    display: flex;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                }
                .top-right{
                    display: flex;
                    flex-direction: column;
                    margin-left: .05rem;
                    flex: 1;
                    .right-top{
                        display: flex;
                       
                        // flex: 1;
                        align-items: baseline;
                        justify-content: space-between;
                    }
                    span:nth-child(1){
                        font-size: .08rem;
                        font-weight: bold;
                    }
                    span:nth-child(2){
                        font-size: .07rem;
                        color: #7a7a7a;
                    }
                }
                .top-star{
                    margin-left: .1rem;
                    display: flex;
                    img{
                        width: .08rem;
                        height: .08rem;
                        
                    }
                }
            }
        }
    }
    
}
.border{
    border-bottom:1px solid #eaeaf7 ;  
    
}